﻿using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
//
// Mp3Cleaner, Copyright Mirosław M. Mączka.  All Rights Reserved. This code released under the terms of the Microsoft Public License (MS-PL, http://opensource.org/licenses/ms-pl.html.)
//
namespace Mp3Cleaner
{

    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        //
        private void loadLocale()
        {
            switch (Utils.CurrentTwoLetterLanguage())
            {
                case "pl":
                    //dataGrid1.ToolTip = "Użyj Przeciągnij i Upuść";
                    //stackPanel1.ToolTip = "Użyj Przeciągnij i Upuść";
                    window1.tt0.Text = "Przeciągnij tutaj:";
                    window1.tt1.Text = "plik muzyczny";
                    window1.tt2.Text = "katalog z plikami muzycznymi";
                    //
                    ((TextBlock)dataGrid1.Columns[1].Header).ToolTip = "Pełna nazwa pliku na dysku";
                    ((TextBlock)dataGrid1.Columns[3].Header).ToolTip = "Nazwa utworu (Plik)";
                    ((TextBlock)dataGrid1.Columns[4].Header).ToolTip = "Rozszerzenie (Plik)";
                    //
                    ((TextBlock)dataGrid1.Columns[5].Header).ToolTip = "Numer utworu (Tag)";
                    ((TextBlock)dataGrid1.Columns[6].Header).ToolTip = "Nazwa utworu (Tag)";
                    ((TextBlock)dataGrid1.Columns[7].Header).ToolTip = "Wykonawca (Tag)";
                    ((TextBlock)dataGrid1.Columns[8].Header).ToolTip = "Nazwa albumu (Tag)";
                    ((TextBlock)dataGrid1.Columns[9].Header).ToolTip = "Rok wydania (Tag)";
                    ((TextBlock)dataGrid1.Columns[10].Header).ToolTip = "Gatunek muzyki (Tag)";
                    //
                    //
                    buttonDoClean.Content = "Czyść!";
                    buttonDoClean.ToolTip = "Wyczyść nazwę pliku i tagi";
                    //
                    //((TextBlock)checkBox_RemoveCommon.Content).Text="";
                    //
                    //xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                    checkBox_RemoveCommon.ToolTip = "Załącz: usuwanie wspólnej części w nazwach utworów";
                    ((TextBlock)checkBox_RemoveCommon.Content).ToolTip = "Załącz: usuwanie wspólnej części w nazwach utworów";
                    //
                    buttonWrite.Content = "Zapisz!";
                    buttonWrite.ToolTip = "Zapisz zmiany";
                    //
                    buttonRemove.Content = "Usuń";
                    buttonRemove.ToolTip = "Usuń z Filename podany tekst,\nmożna używać wyażeń regularnych.";
                    //
                    //buttonCpTrack.Content="";
                    //buttonCpTrack.ToolTip = "KOPIUJ: FileTrackNumber <= tagTrackNumber";
                    ((TextBlock)((StackPanel)buttonCpTrack.ToolTip).Children[0]).Text = "KOPIUJ:";
                    //
                    //buttonCpName.Content="";
                    //buttonCpName.t.ToolTip = "KOPIUJ: FileName <= tagTitle";
                    ((TextBlock)((StackPanel)buttonCpName.ToolTip).Children[0]).Text = "KOPIUJ:";
                    //
                    //buttonCombineTagTitle.Content="";
                    //buttonCombineTagTitle.ToolTip = "POŁĄCZ: FileName <= tagArtist + tagTitle  (z Shiftem odwrotnie)";
                    ((TextBlock)((StackPanel)buttonCombineTagTitle.ToolTip).Children[0]).Text = "UTWÓRZ:\nNazwęPliku z połączenia tagArtist + tagTitle\n(SHIFT: tagTitle + tagArtist)";
                    //
                    //
                    button_100.ToolTip = "dodaj 100 do FileTrackNumber";
                    button_200.ToolTip = "dodaj 200 do FileTrackNumber";
                    button_300.ToolTip = "dodaj 300 do FileTrackNumber";
                    button_400.ToolTip = "dodaj 400 do FileTrackNumber";
                    //
                    //
                    //button2tagTrack.Content="";
                    //button2tagTrack.ToolTip = "KOPIUJ: FileTrackNumber => tagTrack";
                    ((TextBlock)((StackPanel)button2tagTrack.ToolTip).Children[0]).Text = "KOPIUJ:";
                    //
                    //button2tagTitle.Content="";
                    //button2tagTitle.ToolTip = "KOPIUJ: FileName => tagTitle";
                    ((TextBlock)((StackPanel)button2tagTitle.ToolTip).Children[0]).Text = "KOPIUJ:";
                    //
                    //buttonSplitTagTitle.Content="";
                    //buttonSplitTagTitle.ToolTip = "ROZDZIEL: tagTitle => tag Title, tag Author (z Shiftem odwrotnie)";
                    ((TextBlock)((StackPanel)buttonSplitTagTitle.ToolTip).Children[0]).Text = "ROZDZIEL:\ntagTitle na oddzielne tagTitle i tagAuthor\n(SHIFT na: tagAuthor i tagTitle)\n\ntagTitle musi zawierać znak separujacy: / lub -";
                    //
                    buttonConvertToWP.ToolTip = "Konwertuj tagi tak by utworzyć jeden album w Windows Phone";
                    //
                    //buttonSetTagArtist.Content="";
                    buttonSetTagArtist.ToolTip = "Wypełnij wszystkie pola `tagArtist' \n(Wykonawca albumu)";
                    //
                    //buttonSetTagAlbum.Content="";
                    buttonSetTagAlbum.ToolTip = "Wypełnij wszystkie pola `tagAlbum'\n(Album)";
                    //
                    //buttonSetTagYear.Content="";
                    buttonSetTagYear.ToolTip = "Wypełnij wszystkie pola `tagYear'\n(Rok)";
                    //
                    //buttonSetTagGenre.Content="";
                    buttonSetTagGenre.ToolTip = "Wypełnij wszystkie pola `tagGenre'\n(Gatunek muzyki)";
                    //
                    //
                    //buttonHelp.Content = "Pomoc";
                    buttonHelp.ToolTip = "Pomoc";
                    //
                    //
                    sentenceCaseToolStripMenuItem.Header = "Jak w zdaniu";
                    lowercaseToolStripMenuItem.Header = "małe litery";
                    uPPERCASEToolStripMenuItem.Header = "WIELKIE LITERY";
                    capitalizeEachWordToolStripMenuItem.Header = "Jak Nazwy Własne";
                    tOGGLECASEToolStripMenuItem.Header = "zAMIANA nA mAŁE/wIELKIE";
                    SwaplastFirstToolStripMenuItem.Header = "↔ Nazwisko, Imię";
                    nextNumberToolStripMenuItem.Header = "Kolejny numer";
                    clearAllNumbersToolStripMenuItem.Header = "Wyczyść numery";
                    clearAllNumbersToolStripMenuItem.ToolTip = "Wyczyść wszystkie numery ścieżek";
                    renumberToolStripMenuItem.Header = "Przenumeruj";
                    renumberToolStripMenuItem.ToolTip = "Ponumeruj kolejno wszystkie ścieżki";
                    menuNone.Header = "Nic";
                    menuNone.ToolTip="Nie ma tu nic do zrobienia";
                    //
                    
                    //
                    break;
                default:
                    break;
            }
        }
        //
        private void setLocaleAfterLoad()
        {
            window1.tt0.Background = Brushes.Aquamarine;
            window1.tt1.Foreground = Brushes.SaddleBrown;
            window1.tt2.Foreground = Brushes.SaddleBrown;
            //
            switch (Utils.CurrentTwoLetterLanguage())
            {
                case "pl":
                    window1.tt0.Text = "Użyj myszy, by:";
                    window1.tt1.Text = "kopiować komórki,";
                    window1.tt2.Text = "albo całe kolumny.";
                    break;
                defailt:
                    window1.tt0.Text = "Use Drag & Drop to:";
                    window1.tt1.Text = "copy cells,";
                    window1.tt2.Text = "or full columns.";
                    break;
            }
        }
        //
    }//class
}//namespace
